/**
 *====================================================
 * 文件名称: Bulkstock.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2015年10月22日			chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.bulkstock.action.v1.model;

import java.math.BigDecimal;
import java.util.Date;

import com.yuexunit.web.annotation.Parameter;

/**
 * @ClassName: Bulkstock
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author chenxy
 * @date 2015年10月22日 下午9:30:41
 */
public class BulkstockInfoDetail {

	@Parameter(name = "bulkstockInfoId", description = "大宗商品ID")
	private Long bulkstockInfoId;

	@Parameter(name = "bulkstockName", description = "大宗商品名称")
	private String bulkstockName;

	@Parameter(name = "specificationName", description = "商品规格名称")
	private String specificationName;

	@Parameter(name = "bulkstockNumber", description = "商品编号")
	private String bulkstockNumber;

	@Parameter(name = "measurement", description = "单位计量类型 0:未知/1:体积/2:重量")
	private Integer measurement;

	@Parameter(name = "conversionFactor", description = "单价换算系数")
	private BigDecimal conversionFactor;

	@Parameter(name = "bulkstockCategoryId", description = "大宗商品类别ID")
	private Long bulkstockCategoryId;

	@Parameter(name = "categoryName", description = "大宗商品类别名称")
	private String categoryName;

	@Parameter(name = "enabled", description = "是否删除")
	private Boolean enabled;
	
	@Parameter(name = "activeState", description = "是否启用")
	private Boolean activeState;

	@Parameter(name = "createDatetime", description = "创建时间")
	private Date createDatetime;

	@Parameter(name = "updateDatetime", description = "更新时间")
	private Date updateDatetime;
	
	@Parameter(name = "bulkstockGrade", description = "商品等级")
	private String bulkstockGrade;
	
	@Parameter(name = "grossWeight", description = "毛重")
	private BigDecimal grossWeight;
	
	@Parameter(name = "netWeight", description = "净重")
	private BigDecimal netWeight;
	
	@Parameter(name = "volume", description = "体积")
	private BigDecimal volume;
	
	@Parameter(name = "price", description = "价格")
	private BigDecimal price;
	
	@Parameter(name = "originalPlace", description = "产地")
	private String originalPlace;
	
	@Parameter(name = "countingUnit", description = "计数单位")
	private String countingUnit;
	
	@Parameter(name = "reducedUnit", description = "换算单位")
	private String reducedUnit;
	
	@Parameter(name = "conversionRelation", description = "换算关系")
	private String conversionRelation;

	public BigDecimal getPrice() {
		return price;
	}

	public void setPrice(BigDecimal price) {
		this.price = price;
	}

	public String getBulkstockGrade() {
		return bulkstockGrade;
	}

	public void setBulkstockGrade(String bulkstockGrade) {
		this.bulkstockGrade = bulkstockGrade;
	}

	public BigDecimal getGrossWeight() {
		return grossWeight;
	}

	public void setGrossWeight(BigDecimal grossWeight) {
		this.grossWeight = grossWeight;
	}

	public BigDecimal getNetWeight() {
		return netWeight;
	}

	public void setNetWeight(BigDecimal netWeight) {
		this.netWeight = netWeight;
	}

	public BigDecimal getVolume() {
		return volume;
	}

	public void setVolume(BigDecimal volume) {
		this.volume = volume;
	}

	public String getOriginalPlace() {
		return originalPlace;
	}

	public void setOriginalPlace(String originalPlace) {
		this.originalPlace = originalPlace;
	}

	public String getCountingUnit() {
		return countingUnit;
	}

	public void setCountingUnit(String countingUnit) {
		this.countingUnit = countingUnit;
	}

	public String getReducedUnit() {
		return reducedUnit;
	}

	public void setReducedUnit(String reducedUnit) {
		this.reducedUnit = reducedUnit;
	}

	public String getConversionRelation() {
		return conversionRelation;
	}

	public void setConversionRelation(String conversionRelation) {
		this.conversionRelation = conversionRelation;
	}

	public Boolean getActiveState() {
		return activeState;
	}

	public void setActiveState(Boolean activeState) {
		this.activeState = activeState;
	}

	public Long getBulkstockInfoId() {
		return bulkstockInfoId;
	}

	public void setBulkstockInfoId(Long bulkstockId) {
		this.bulkstockInfoId = bulkstockId;
	}

	public String getBulkstockName() {
		return bulkstockName;
	}

	public void setBulkstockName(String bulkstockName) {
		this.bulkstockName = bulkstockName;
	}

	public Integer getMeasurement() {
		return measurement;
	}

	public void setMeasurement(Integer measurement) {
		this.measurement = measurement;
	}

	public Long getBulkstockCategoryId() {
		return bulkstockCategoryId;
	}

	public void setBulkstockCategoryId(Long bulkstockCategoryId) {
		this.bulkstockCategoryId = bulkstockCategoryId;
	}

	public Boolean getEnabled() {
		return enabled;
	}

	public void setEnabled(Boolean enabled) {
		this.enabled = enabled;
	}

	public Date getCreateDatetime() {
		return createDatetime;
	}

	public void setCreateDatetime(Date createDatetime) {
		this.createDatetime = createDatetime;
	}

	public Date getUpdateDatetime() {
		return updateDatetime;
	}

	public void setUpdateDatetime(Date updateDatetime) {
		this.updateDatetime = updateDatetime;
	}

	public String getSpecificationName() {
		return specificationName;
	}

	public void setSpecificationName(String specificationName) {
		this.specificationName = specificationName;
	}

	public String getBulkstockNumber() {
		return bulkstockNumber;
	}

	public void setBulkstockNumber(String bulkstockNumber) {
		this.bulkstockNumber = bulkstockNumber;
	}

	public BigDecimal getConversionFactor() {
		return conversionFactor;
	}

	public void setConversionFactor(BigDecimal conversionFactor) {
		this.conversionFactor = conversionFactor;
	}

	public String getCategoryName() {
		return categoryName;
	}

	public void setCategoryName(String categoryName) {
		this.categoryName = categoryName;
	}

}
